java字符串反转有哪些方法呢?

您所在的位置:网站首页 java 字符串反转方法 java字符串反转有哪些方法呢?

java字符串反转有哪些方法呢?

2024-07-12 12:05| 来源: 网络整理| 查看: 265

java中字符串反转是一个常见的题目,那么今天来总结一下在java中反转字符串的方法到底有哪些: 1、使用java库函数中的方法reverse()

private static String reverse1(String s) { StringBuilder st=new StringBuilder(s); return st.reverse().toString(); }

2、转化为字符数组进行拼接:

private static String reverse2(String s){ char[] ch=s.toCharArray(); StringBuilder sb=new StringBuilder(""); for(int i=s.length()-1;i>=0;i--){ sb.append(ch[i]); } return sb.toString(); }

3、使用charAt()函数拼接

private static String reverse3(String s){ StringBuilder sb=new StringBuilder(""); for(int i=s.length()-1;i>=0;i--){ sb.append(s.charAt(i)); } return sb.toString(); }

4.使用+操作符(但是会浪费内存):

private static String reverse4(String s){ String s1=""; for(int i=s.length()-1;i>=0;i--){ s1=s1+s.charAt(i); } return s1; }

最后分别调用一下这四个函数

public static void main(String[] args) { String s="abcdef"; String s1="abcdef"; System.out.println(reverse1(s)); System.out.println(reverse2(s1)); System.out.println(reverse3(s)); System.out.println(reverse4(s)); }

结果展示: 在这里插入图片描述 其实方法还有很多,比如说还可以用集合之类的做,但是就有点大题小用了,所以就只总结了四种。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3